George Mason Lodge
Chelmsford Rd., Waltham Forest, London, United Kingdom, E11 1BS
(02085) 390218 Phone